UDP TCP
更新时间:2023-03-27 17:54
UDP/TCP 接口用于向 WitFrame 服务端发起一个 UDP/TCP 连接,并通过此协议与开发者的写的 Server 端进行交互
TCP 接口与 UDP 接口的方法一致,UDP 接口是 “Lib\Udp::” TCP 接口是 “Lib\Tcp::”
发送并且接收数据
Lib\Udp::SendRecv($name, $message, $timeout = 0.5)
请求参数
参数 | 类型 | 含义 |
---|---|---|
$name | string | WebSocket 服务名 |
$message | mixed | 向服务端发送的内容,类型不限 |
$timeout | float | 超时时间,单位秒 |
返回参数
返回服务端的内容。此接口会阻塞进程执行,直到服务端返回内容或者超时
仅发送数据
Lib\Udp::Send($name, $message, $timeout = 0.5)
请求参数
参数与 SendRecv 相同
返回参数
返回 ClientID,如需要统一获取数据内容,通过此 ID 为参数调用 Recv。此接口不会阻塞进程执行
仅接收数据
Lib\Udp::Recv($client)
请求参数
参数 | 类型 | 含义 |
---|---|---|
$client | mixed | Send 接口返回的 ClientID |
返回参数
返回服务端的内容。此接口会阻塞进程执行,直到服务端返回内容或者超时